/*
 * @Author: CJF
 * @Email: 1757818940@qq.com
 * @Date: 2022-02-28 11:38:51
 * @LastEditTime: 2022-03-01 10:56:34
 * @Description: 
 */
import Subscript from './subscript'
function plugin(VueConstructor) {
    // 注册全局布局组件
    VueConstructor.component('subscript', Subscript)
    VueConstructor.filter('dateFormat',function(val,str){
          let _d = new Date(),
                    YYYY = _d.getFullYear(),
                    MM = _d.getMonth() + 1,
                    DD = _d.getDate(),
                    hh = _d.getHours(),
                    mm = _d.getMinutes(),
                    ss = _d.getSeconds()

                // 需要把一位的数字转为两位
                MM = MM > 9 ? MM : `0${MM}`
                DD = DD > 9 ? DD : `0${DD}`
                hh = hh > 9 ? hh : `0${hh}`
                mm = mm > 9 ? mm : `0${mm}`
                ss = ss > 9 ? ss : `0${ss}`

                // 需要把这些数据整理为一个对象
                let obj = {YYYY, MM, DD, hh, mm, ss}
        return  str.replace(/(YYYY)|(MM)|(DD)|(hh)|(mm)|(ss)/g,function(st){
            return obj[st]
        })

    })
}
export default plugin